package com.chao.yyks.modular.sys.bean;

import com.chao.common.util.reaction.Reaction;
import lombok.Data;

/**
 * 登录成功后返回的用户信息聚合
 */
@Data
public class LoginUser implements Reaction {

    /**
     * 用户访问接口凭据
     */
    private String token;

    /**
     * 微信标识
     */
    private String openId;

    /**
     * 用户信息
     */
    private Object user;

    /**
     * 对象初始化
     * @param token 登录凭据
     * @param user 用户信息
     */
    public LoginUser(String token, Object user){
        this.token = token;
        this.user = user;
    }

    /**
     * 对象初始化
     * @param openId 登录凭据
     */
    public LoginUser(String openId){
        this.openId = openId;
    }
}
